soil protection and restoration - Allemand Anglais Dictionnaire